Vs code写C语言代码配置(超详细超基础) 您所在的位置:网站首页 visual studio 怎么编写c Vs code写C语言代码配置(超详细超基础)

Vs code写C语言代码配置(超详细超基础)

2024-07-14 17:40| 来源: 网络整理| 查看: 265

写在前面: 近期不是重新温习一下C语言吗,也给自己升级换代一下编辑器,最初我一直用Dev c++ 写的C语言,因为没想往深的学习C语言,也不会去写什么大的项目,所以这个编辑器也是可以用,但是目前认真学习,发现那个东西真的适合初学者,对于我这种懒人不适合,项目代码管理起来很麻烦,所以一气之下我直接鸟枪换炮,整个大家伙——vs,但是vs真的太大了,而且默认装在C盘,我这破电脑小内存扛不住,所以就研究了一下vs code,下面就本人安装经验给新学者讲解如何安装。

视频讲解:

Vs code 配置

1.Vs code下载

vs code可以直接去微软的官网下载,因为网速等问题也可以直接访问我提供的链接。 Vs code 官网

百度网盘链接: 链接:https://pan.baidu.com/s/1pLr982rHoR_ltHZwhAg97g?pwd=0200 提取码:0200

这里提供的是基于 2023/7/9 微软提供的最新版本-1.8 在这里插入图片描述

2.安装Vs code 2-1 双击启动 setup 程序

点击同意协议,进行下一步 在这里插入图片描述

2-2 确定安装位置

根据自己实际情况,确定安装位置 在这里插入图片描述 在这里插入图片描述

2-3 勾选附加任务

选择附加任务,根据自己需要,后两项建议勾选,不然后面还要自己配置 在这里插入图片描述

2-4 安装完成

最后点击安装,到这里vs code安装就是基本完成 在这里插入图片描述 安装成功界面 在这里插入图片描述

3.安装中文插件

大家能看csdn文章的都是国人,vs code的汉化插件可以很好的做到界面汉化,我们还是要方便自己的 上面安装完成之后,就是启动了 vs code 在这里插入图片描述

再箭头提示位置,搜索Chinese,第一个插件就是我们要的 安装成功之后,重新启动 vs code 我们的界面就是已经实现汉化的了

4. Mingw 编辑器下载和配置 4-1 Mingw是什么

MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。

4-2 Mingw 下载

mingw的下载我同样给大家准备了网盘链接和官网链接,大家根据需要选择

Mingw下载官网链接

百度网盘链接: 链接:https://pan.baidu.com/s/1CCLVsar97PpnSUlelO9Hpg?pwd=0200 提取码:0200

这里简答给大家讲解一下不同的区别: 在这里插入图片描述 百度网盘给到大家的是适配64位操作系统的seh

4-2 Mingw 配置

上面压缩包下载后,解压到一个目录下,记得目录路径是全英文的 在这里插入图片描述 复制 bin 目录的路径,形如:"C:\Vs code\mingw64\bin" 更改环境变量配置(以win11系统为例): win+q打开搜索框 在这里插入图片描述 修改环境变量 在这里插入图片描述 在这里插入图片描述

4-3 检查配置

win+r 之后输入 cmd 调出控制台,输入命令 gcc -v检查,出现如下图就成功了 在这里插入图片描述

5. C语言相关配置 5-1 下载 c/c++ 插件

在这里插入图片描述 这里安装C语言开发需要的插件,然后重启 vs code 即可

5-2 配置

目前的 vs code 可能还是无法书写C语言程序,我们还需要做几个配置即可

在文件夹中新建一个存放 C语言 程序文件的文件夹 在这里插入图片描述 例如我这里的 project 文件夹

code 打开文件夹 在这里插入图片描述 在这里插入图片描述

新建 .vscode 文件夹 在这里面新建三个文件,分别为c_cpp_properties.json,launch.json,tasks.json 在这里插入图片描述 并且逐一修改其中的内容

c_cpp_properties.json

{ "configurations": [ { "name": "Win32", "includePath": ["${workspaceFolder}/**"], "defines": ["_DEBUG", "UNICODE", "_UNICODE"], "windowsSdkVersion": "10.0.17763.0", "compilerPath": "C:\\Vs code\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "${default}" } ], "version": 4 }

launch.json

{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "g++.exe build and debug active file", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "C:\\Vs code\\mingw64\\bin\\gdb.exe", /*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "setupCommands": [ { "description": "为 gdb 启用整齐打印", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "task g++" } ] }

tasks.json

{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "type": "shell", "label": "task g++", "command": "C:\\Vs code\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe", "-I", "C:\\Vs code\\Project", /*修改成自己放c/c++项目的文件夹,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "-std=c++17" ], "options": { "cwd": "C:\\Vs code\\mingw64\\bin" /*修改成自己bin目录,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ }, "problemMatcher":[ "$gcc" ], "group": "build", } ] }

上面三个文件需要更该的地方我已经标注,大家根据自己实际情况进行修改 4. 写一个经典程序测试

# include # include int main(){ printf("hello world /n"); return 0; }

保存,F5运行

在这里插入图片描述

好了,这就是我自己经过各种实践总结出来的教程,希望对大家有用 同时再次提醒大家,配置中根据自己电脑的实际情况!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有